PopupMaker\Services\License D

Total Complexity 146
Dependencies 3
Dependents 1
Total lines 1,113
Lines of code 550
Logical lines of code 303
Comment lines 412
Methods 36
Properties 1

Methods 36

Method Rating Maintainability Complexity Lines of code
get_license_status()
A
49 14 31
get_license_error_message()
A
46 11 40
get_license_level()
A
55 9 19
api_call()
A
47 7 35
ensure_auto_activation_setup()
S
51 7 25
get_auto_activation_info()
S
52 7 24
filter_settings_editor_args()
S
43 5 48
map_license_status()
S
52 6 30
autoregister()
S
58 6 14
validate_for_upgrade()
S
51 4 31
update_license_key()
S
57 4 17
update_license_status()
S
57 4 16
get_license_key()
S
64 5 9
get_raw_license_key()
S
66 5 7
maybe_update_license_key()
S
59 4 15
activate_license()
S
60 4 14
get_license_tier()
S
62 4 12
generate_connect_info()
S
63 4 11
get_license_status_data()
S
54 3 22
get_license_expiration()
S
63 4 10
remove_license()
S
61 3 13
handle_auto_activation_loss_with_delay()
S
62 3 12
refresh_license_status()
S
62 3 12
maybe_activate_license()
S
65 3 10
schedule_crons()
S
73 2 5
get_license_data()
S
64 2 10
update_license_data()
S
69 2 7
deactivate_license()
S
63 2 10
star_key()
S
68 2 6
handle_auto_activation_loss()
S
62 1 11
__construct()
S
77 1 4
register_hooks()
S
69 1 6
clear_transients()
S
77 1 4
check_license_status()
S
80 1 3
is_license_active()
S
80 1 3
is_auto_activated()
S
75 1 4